<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			var arr = [1,2,3,4,5,6,7,8]	
			/* join()
			1、数组对象的join方法将数组中所有元素都转化为字符串并拼接在一起，返回最后生成的字符串。			2、可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素。
			3、如果不指定分隔符，默认使用逗号。
			 */
			var str = arr.join("") //"1234567"
			var str1 = arr.join() // "1,2,3,4,5,6,7"
			// console.log(str)
			// console.log(str1)
			
			
			// reverse() 反转 将原数组反转
			 arr.reverse()  // [ 8, 7, 6, 5, 4, 3, 2, 1 ]
			 // console.log(arr)
			 
			 
			//sort() 排序 会提供一个排序的新数组 原数组也会排序
			// 默认的sort的是按照字符逐位比较 跟字符串排序比较是一样的
			// 如果想按照数字的方式比较，写法要特殊一点
			var arr2 = [1,11,2,11,4,77,6]
			//arr2.sort() // 默认的排序
			arr2.sort(function(a,b){
				return a-b // 第一个 - 第二个   正序
				// return b-a // 第二个 - 第一个 倒叙
			})
			console.log(arr2)
		
		</script>
	</body>
</html>
